package imaa.escola.professor.domain;

public enum Nivel {
	
	BAIXO(1L, "Baixo"),
	MEDIO(2L, "Médio"),
	ALTO(3L, "Alto");
	
	private Long id;
	private String descricao;
	
	private Nivel(Long id, String desc) {
		this.id = id;
		this.descricao = desc;
	}
	
	public static Nivel getById(Long id) {
	    for(Nivel e : values()) {
	        if(e.id.equals(id)) {
	        	return e;
	        }
	    }
	    throw new IllegalArgumentException();
	 }
	
	public Long getId() {
		return id;
	}
	
	public String getDescricao() {
		return descricao;
	}
}
